Wesley Irvin
ac3bdaca33
Merge pull request 'Error Rework / Code Refactor' ( #17 ) from error-refactor into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/17
2023-04-30 19:43:45 -04:00
Wesley Irvin
12c6d7122c
Error Rework / Code Refactor
...
Added in being able to return an error when the path to a WAD is
not a valid path. This patch is to address issue #6 .
2023-04-30 19:37:31 -04:00
Wesley Irvin
6939ac9c8d
Merge pull request 'Linedef Loading' ( #15 ) from linedef-loader into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/15
2023-04-29 09:45:58 -04:00
Wesley Irvin
166b047a70
Linedef Loading
...
Added the ability to load linedefs from a wad file. Also added
functions to the linedef type to allow you to check the status of
each bit of the flags value making it very easy to check linedef
properties.
2023-04-29 09:39:26 -04:00
Wesley Irvin
510409c730
Merge pull request 'Vertex Loading' ( #10 ) from vertex-loader into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/10
2023-04-28 18:29:13 -04:00
Wesley Irvin
cd5f05daf5
Vertex Loading
...
Added the ability to load vertex data from the vertexes lump for
a given level. This is to close issue #5 to get vertex data
loading working.
2023-04-28 18:26:14 -04:00
Wesley Irvin
4a7a5c0f93
Merge pull request 'Permissions Fix' ( #9 ) from permissions into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/9
2023-04-27 18:00:45 -04:00
Wesley Irvin
430889ff09
Permissions Fix
...
Fixed up the public permissions for WADFile struct. It no longer
needs to restrict to the super module anymore as the architecture
has changed to be more accomodating. Also removed pub access from
the lump_directory as this will be accessed through the
implementation functions.
2023-04-27 17:58:23 -04:00
Wesley Irvin
0b0889faee
Merge pull request 'WAD Rework' ( #8 ) from wadfile-rework into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/8
2023-04-27 17:46:16 -04:00
Wesley Irvin
7176c90542
WAD Rework
...
Reworked the code for loading and dealing with WAD files. The
code now makes more sense and is much much easier to use. This
should close issue #7 .
2023-04-27 17:42:48 -04:00
Wesley Irvin
6b576a8edb
Merge pull request 'Directory Loading' ( #4 ) from dir-loader into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/4
2023-04-26 19:50:31 -04:00
Wesley Irvin
1645dc16b4
Directory Loading
...
Added the ability to parse the directory and store it in a
Directory struct. This data has utility functions that can be used
to work with the directory to find any lump we could need. This
patch should fix up issue #3 .
2023-04-26 19:43:40 -04:00
Wesley Irvin
9afd99a02c
Merge pull request 'Ignore Cargo.lock' ( #2 ) from gitignore-cargolock into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/2
2023-04-26 12:22:58 -04:00
Wesley Irvin
1168d6c7a5
Ignore Cargo.lock
...
Updated the .gitignore file to add Cargo.lock to be ignored. This
file can safely be ignored and does not need to be checked into
version control.
2023-04-26 12:20:13 -04:00
Wesley Irvin
368046331f
Merge pull request 'WAD Loading' ( #1 ) from wad-loading into master
...
Reviewed-on: https://git.batesirvintech.net/wesley/doom-oxidized/pulls/1
2023-04-26 11:59:17 -04:00
Wesley Irvin
a320281e2d
WAD Loading
...
First run of WAD loading. Is able to read the header of the WAD
file.
2023-04-26 11:52:28 -04:00
Wesley Irvin
d138a9b923
Initial Commit
...
Initial commit which pushes up a bare cargo project with the
shareware version of doom added.
2023-04-24 18:00:36 -04:00