Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
150 check-ins using file LICENSE version 040444d592
2022-04-25
| ||
03:54 | The player should not hit themselves when shooting. Leaf check-in: 9643cef93b user: alexa tags: trunk | |
02:25 | Partially fix "use" of special lines. check-in: 3acad4673d user: alexa tags: trunk | |
2021-01-31
| ||
11:10 | Add really, really bad but temporary sky rendering. check-in: 924e54a4c4 user: alexa tags: trunk | |
09:57 | Fix key drawing in status bar check-in: e67c21010d user: alexa tags: trunk | |
09:45 | Fix transparent areas of patches check-in: 6302f0ce71 user: alexa tags: trunk | |
09:44 | Reenable status bar rendering check-in: d9285cdd23 user: alexa tags: trunk | |
09:08 | Unload intermediate image data when it's not needed anymore. check-in: ad60a3f4af user: alexa tags: trunk | |
2021-01-29
| ||
04:48 | Automap works again check-in: d7b29830a0 user: alexa tags: trunk | |
04:24 | Titlescreen shows up again check-in: 04cbec258b user: alexa tags: trunk | |
04:08 | Dramatically reduce time it takes to load a texture by just storing pixels as raw UInt32 arrays in memory. check-in: f00024c67c user: alexa tags: trunk | |
02:45 | Implement --no-monsters command line flag check-in: e4a6cf7c42 user: alexa tags: trunk | |
02:35 | Minor fixups with line activation check-in: cf18838191 user: alexa tags: trunk | |
01:53 | Fix palette issue check-in: 5473562c76 user: alexa tags: trunk | |
01:38 | Update to libremiliacr v0.3.1 check-in: 9fa9e641bf user: alexa tags: trunk | |
00:39 | Fix teleporters. Some switches now also work. check-in: fd7834bcf6 user: alexa tags: trunk | |
00:29 | Fixed infinite recursion bug check-in: e649f00380 user: alexa tags: trunk | |
00:24 | Fix blockmap check-in: fe35e93d85 user: alexa tags: trunk | |
2021-01-28
| ||
02:17 | Only load the first palette. check-in: d66923ccb9 user: alexa tags: trunk | |
02:11 | Try something different with texture pegging. check-in: 2ed7a4d1e4 user: alexa tags: trunk | |
01:41 | Partial progress on unpegged texture alignment check-in: 5c5057c95e user: alexa tags: trunk | |
00:22 | Merge branch check-in: ad0192fa2a user: alexa tags: trunk | |
00:21 | Reenable OpeningSequenceRenderer Closed-Leaf check-in: 05dea78fdd user: alexa tags: texture-rework | |
00:15 | Change some raw integers to enums, and fix a typo in geometry.cr that was causing walls not to be rendered all the time. check-in: ca9464dc36 user: alexa tags: texture-rework | |
2021-01-27
| ||
23:48 | Basic wall rendering implemented, though with some bad results. check-in: c7f2660631 user: alexa tags: texture-rework | |
23:47 | Be sure to calculate dx/dy and slopeType in all constructors. check-in: c6987ff606 user: alexa tags: texture-rework | |
10:57 | Fix a few small typos check-in: 8e7df6ba5e user: alexa tags: texture-rework | |
10:22 | Floor textures are being rendered check-in: 6dd01dd758 user: alexa tags: texture-rework | |
08:23 | Ensure texture/flat names are uppercase, and also do a GC between levels. check-in: 23e5375284 user: alexa tags: texture-rework | |
08:15 | Upload textures to GPU on map load check-in: ec63f4211d user: alexa tags: texture-rework | |
08:15 | Add PNG that'll be used eventually for missing textures. check-in: 7aa25a66ce user: alexa tags: texture-rework | |
07:03 | Remove some uneeded stuff from WadFile that was left over from Dwaddle, where the code originated from. Also add the Lump#unload method. check-in: 1ab775f1e8 user: alexa tags: texture-rework | |
07:00 | Rewrite texture/flat/picture handling to use 32-bit image data internally. This code is based on my Crystal port of Dwaddle. check-in: 100d7744c7 user: alexa tags: texture-rework | |
05:45 | Start to work on using 32-bit images internally instead of the old "Doom Picture Format". This makes more sense for OpenGL. check-in: 0d25ba4528 user: alexa tags: texture-rework | |
03:58 | Add mouse buttons to default controls check-in: a01d673f4e user: alexa tags: trunk | |
03:54 | Fix crash when player dies in slime/lava/etc. check-in: 19845d42b9 user: alexa tags: trunk | |
03:45 | Get compiling under Crystal 0.36.0. Remove unneeded .dup() methods and some logging calls. check-in: bd323cb538 user: alexa tags: trunk | |
2021-01-26
| ||
06:13 | Basic non-shaded non-textured OpenGL renderer implemented check-in: 6332f0729c user: alexa tags: trunk | |
2021-01-23
| ||
08:17 | Implement --map command line parameter. check-in: 8b393d4275 user: alexa tags: trunk | |
08:04 | Fix GL Nodes loading check-in: 66eb464a68 user: alexa tags: trunk | |
07:54 | Add GL Nodes support (requirement, actually) check-in: 7225a6d62c user: alexa tags: trunk | |
06:33 | Move some files around check-in: 14a3aad0d4 user: alexa tags: trunk | |
2021-01-17
| ||
06:33 | Automap now renders lines (though a bit too eagerly) check-in: 25d714b310 user: alexa tags: trunk | |
05:58 | Switching to automap no longer locks up the program. It also doesn't render lines, though. check-in: 581decc338 user: alexa tags: trunk | |
04:04 | Sprites are starting to be properly rendered (at incorrect locations, though). Also a bunch of small fixes, slight code cleanup, and slight formatting changes to satisfy my inner Lisper. check-in: 7791ea5da7 user: alexa tags: trunk | |
03:34 | Fix weapon switching check-in: b8846f2490 user: alexa tags: trunk | |
2021-01-16
| ||
13:20 | Minor code style adjustments, and fix a bug where we forgot to divide by 2. check-in: 3dc4334865 user: alexa tags: trunk | |
13:18 | Load flats correctly, and ensure texture lookups are correct. When loading flats, the indicies need to be kept consistent. Therefore it's necessary to store an empty flat whenever FlatLookup#initStandard finds something within the F_START/F_END range that isn't a flat. This is likely a marker lump, but regardless, it needs to be accounted for in the @flats array. check-in: 539f5a65ed user: alexa tags: trunk | |
12:59 | Remove meaningless file check-in: 9f632fd537 user: alexa tags: trunk | |
11:45 | Fix player controls check-in: 9c7ea5a097 user: alexa tags: trunk | |
11:29 | Small fixes, and add some type declarations just for my own sanity. check-in: 483358b6a8 user: alexa tags: trunk | |
11:29 | Should be a keydown check-in: 7147278bdd user: alexa tags: trunk | |
11:28 | Menu now (mostly) works. check-in: db93c83ccd user: alexa tags: trunk | |
10:55 | Add a warning just in case check-in: 3b5cce07bc user: alexa tags: trunk | |
10:55 | Menu will now actually render check-in: f18bde7253 user: alexa tags: trunk | |
09:32 | Apply some small fixes to things. check-in: a7f44d7d01 user: alexa tags: trunk | |
09:32 | Add and modify some of the convenience functions for player ammo/weapons/powerup status. check-in: d2d8e9ac08 user: alexa tags: trunk | |
08:08 | All sorts of small fixes check-in: 54d89c0ed8 user: alexa tags: trunk | |
08:08 | Math.min, not Math.max check-in: c4cf940667 user: alexa tags: trunk | |
04:43 | Fix linedefs not having bounding boxes, and blockmap line iteration check-in: ac156a2f46 user: alexa tags: trunk | |
2021-01-15
| ||
13:10 | Add missing ` Think I'm tired... check-in: e1e3f08310 user: alexa tags: trunk | |
13:09 | Fix markdown check-in: e54f0b0b50 user: alexa tags: trunk | |
13:07 | Add README check-in: 6ad00040a8 user: alexa tags: trunk | |
12:42 | Whole bunch of small fixes to the ThreeDRenderer. check-in: ce6941cd03 user: alexa tags: trunk | |
12:41 | Simplify array initialization. check-in: 29dc550356 user: alexa tags: trunk | |
12:41 | Set the window position, and use a pretty color during bootup. check-in: eb70743eed user: alexa tags: trunk | |
12:40 | Remove duplicate method in Fixed. Add a missing return in Geometry. Octant 4 of pointToAngle() is still failing unit testing. check-in: a9bb230014 user: alexa tags: trunk | |
12:39 | Force Float64's check-in: d3e8dc7f75 user: alexa tags: trunk | |
12:38 | Minor fixes to some tests check-in: fd5f74caa2 user: alexa tags: trunk | |
10:07 | Fix loop termination check-in: bb2f9502cd user: alexa tags: trunk | |
10:07 | Fix some geometry bugs found with unit tests check-in: 067f9dc17d user: alexa tags: trunk | |
10:07 | Move some things around check-in: 3cb1990698 user: alexa tags: trunk | |
05:56 | Fix a couple of typos check-in: a1dcd50fe7 user: alexa tags: trunk | |
05:37 | Missed a line of code check-in: 51b4011db1 user: alexa tags: trunk | |
2021-01-14
| ||
18:31 | Fix nil assertion check-in: 015c588196 user: alexa tags: trunk | |
18:31 | This dlog really isn't needed check-in: 1c77684205 user: alexa tags: trunk | |
18:31 | Remove some dlog's check-in: 75362e4909 user: alexa tags: trunk | |
18:30 | Make code a bit less compact to improve readability. check-in: ae0c277215 user: alexa tags: trunk | |
18:30 | Fix demo reading check-in: e9f9c8c83e user: alexa tags: trunk | |
18:29 | Actually store registered CVars check-in: f616e58763 user: alexa tags: trunk | |
17:22 | Various wipe fixes, add some dlog messages check-in: e627ea2700 user: alexa tags: trunk | |
17:22 | Attempt to get menu to show check-in: a630a7a5b1 user: alexa tags: trunk | |
16:11 | Various small fixes. Status bar is being rendered and is animated, though some things are misaligned. 3d view does not yet work. check-in: 07e7b76b3e user: alexa tags: trunk | |
15:46 | @sector => @frontSector check-in: c2aa450c3a user: alexa tags: trunk | |
15:46 | Fix logic check-in: 25d24de95e user: alexa tags: trunk | |
15:34 | Fix some loop termination requirements, property! => property, and fix an arithmetic overflow. check-in: 60802199c7 user: alexa tags: trunk | |
15:24 | PowerType should not be a Flags enum check-in: 6dff171088 user: alexa tags: trunk | |
15:18 | Fix stuck loop in PlayerBehavior#setPlayerSprite. Add some dlog messages. check-in: 7f39b6f09f user: alexa tags: trunk | |
14:40 | Finish ThreeDRenderer, add SfmlUserInput and some stuff to DoomProgram. Also add --no-mouse option. check-in: 77804a479a user: alexa tags: trunk | |
11:22 | ThreeDRenderer's camera view partially done. Also make Colormap spelling more consistent. check-in: 3d669769bf user: alexa tags: trunk | |
08:55 | Sector#thingList can be nil. check-in: 484d201133 user: alexa tags: trunk | |
08:50 | Title screen now renders correctly. Add some unit tests. check-in: 1f52396e29 user: alexa tags: trunk | |
2021-01-12
| ||
14:41 | height before width. check-in: 069972b292 user: alexa tags: trunk | |
14:33 | Remove some lines I forgot to remove check-in: 5a3b028cfb user: alexa tags: trunk | |
14:30 | DoomProgram is just about complete. Fixes to the menu added. Attempts at getting a screen up have been made. check-in: 70ba3b45ad user: alexa tags: trunk | |
12:16 | Game is booting, screen is getting updated (to black, but still), and the opening sequence is running. check-in: d6e4c6555f user: alexa tags: trunk | |
11:51 | Add note to myself check-in: 1f81678b22 user: alexa tags: trunk | |
11:45 | Program compiles again after... more fixes! check-in: aa630625a1 user: alexa tags: trunk | |
10:59 | Guess what: more fixes! check-in: 01ccb37474 user: alexa tags: trunk | |
10:23 | More bug fixes check-in: dd54f90ef8 user: alexa tags: trunk | |
08:42 | More bug fixes check-in: 4c12654bff user: alexa tags: trunk | |
05:12 | A few more fixes check-in: e4f45d73ae user: alexa tags: trunk | |
04:53 | More minor bug fixes check-in: 904690137c user: alexa tags: trunk | |
02:38 | Bunch of minor fixes. check-in: 4830f8cf16 user: alexa tags: trunk | |
01:35 | Minor bug fixes, updated DoomProgram check-in: 3c8894b46c user: alexa tags: trunk | |
01:23 | Some of the ThreeDRenderer is done, though there are still runtime errors. check-in: a124efc034 user: alexa tags: trunk | |
2021-01-11
| ||
16:14 | Start work on ThreeDRenderer check-in: db8afe963d user: alexa tags: trunk | |
15:50 | Ready to start on ThreeDRenderer class check-in: 42b912e226 user: alexa tags: trunk | |
15:08 | Add IntermissionRenderer, fix a few things check-in: 4666cc7ddb user: alexa tags: trunk | |
14:27 | Start work on renderer check-in: c60a362b06 user: alexa tags: trunk | |
12:25 | Menu fixes, add more of the boot sequence. check-in: 11b545d527 user: alexa tags: trunk | |
10:33 | Fix MobjInfo YAML parsing for #flags check-in: 9c6dbe6a8d user: alexa tags: trunk | |
10:32 | Fix typo check-in: 6ec838f1f3 user: alexa tags: trunk | |
10:32 | Match stuff in the yaml data check-in: 06fec3f377 user: alexa tags: trunk | |
10:31 | Various typo fixes, value adjustments check-in: 6335db7e49 user: alexa tags: trunk | |
09:58 | CrDoom compiles again check-in: ab1dfee5c3 user: alexa tags: trunk | |
09:18 | More minor fixes check-in: 4fd72ebab3 user: alexa tags: trunk | |
07:59 | More small fixes check-in: 04b6b52d4c user: alexa tags: trunk | |
2021-01-03
| ||
02:52 | More minor fixups to try to get it to compile check-in: f8a071d27b user: alexa tags: trunk | |
02:41 | Save/load games partially implemented. Tons of minor fixes. check-in: 9f3d65800b user: alexa tags: trunk | |
2021-01-02
| ||
02:41 | Partially finish Intermission check-in: d127f49ccd user: alexa tags: trunk | |
02:25 | Various typo fixes check-in: 3b85434419 user: alexa tags: trunk | |
02:00 | Get most of the intermission stuff done check-in: adfb90bae1 user: alexa tags: trunk | |
01:38 | Finish DoomGame and Player classes. check-in: 1260e600de user: alexa tags: trunk | |
00:24 | Finished world stuff (whew) check-in: 965025253a user: alexa tags: trunk | |
2021-01-01
| ||
23:31 | Automap mostly done. WeaponBehavior and World done. check-in: da284ab1ee user: alexa tags: trunk | |
21:57 | Finish Thinkers, VerticalDoor, VisibilityCheck check-in: e278e5fd7e user: alexa tags: trunk | |
05:22 | Start work on ThingMovement check-in: 02f4580cbf user: alexa tags: trunk | |
04:29 | ThingInteraction finished. check-in: 226db244b3 user: alexa tags: trunk | |
03:58 | Finished ThingAllocation, starting ThingInteraction check-in: 8d0140d91f user: alexa tags: trunk | |
02:56 | Add StrobeFlash check-in: c1c8fe39f7 user: alexa tags: trunk | |
02:51 | Finish more of the world check-in: fb5844529b user: alexa tags: trunk | |
02:51 | Add super early start on cvars check-in: 1fb4410cd7 user: alexa tags: trunk | |
00:20 | Finish up PlayerBehavior and PlayerSpriteDef. Start work on SectorAction. check-in: b32a5f34a3 user: alexa tags: trunk | |
2020-12-30
| ||
07:09 | PlayerBehavior mostly finished check-in: bc7a897b0a user: alexa tags: trunk | |
05:43 | Add MonsterBehavior class check-in: 9da02f9774 user: alexa tags: trunk | |
01:38 | Stop deserializing yaml ourselves. check-in: 5db8438e22 user: alexa tags: trunk | |
2020-12-29
| ||
23:25 | Rename mobj-defs to state-defs, then add a new mobj-defs. check-in: 189aa4f00f user: alexa tags: trunk | |
05:30 | Finish MobjInfo check-in: 0303542386 user: alexa tags: trunk | |
05:21 | Mobj finished, as well as MobjStateDef. check-in: 56d5f6dc90 user: alexa tags: trunk | |
04:42 | MapInteraction finished. Some of MobjStateDef done. check-in: 8fe4a86239 user: alexa tags: trunk | |
2020-12-28
| ||
09:15 | More work on world classes. Also fix some things in the map classes. check-in: da09eb79b2 user: alexa tags: trunk | |
09:15 | Finish LineDef class. Add all of the vanilla specials to LineSpecial enum. check-in: de4a779e5b user: alexa tags: trunk | |
06:53 | More world stuff added. check-in: 5fafbd9c74 user: alexa tags: trunk | |
04:43 | Some more world stuff added. Some enums were changed to Flags, and some things in Player were changed to Enums (since Crystal's enums are kinda nicer) check-in: 08be71189a user: alexa tags: trunk | |
03:00 | Combine some enum files into one (for now) check-in: 49a31a6596 user: alexa tags: trunk | |
02:15 | Added map data check-in: 4a2a3dc384 user: alexa tags: trunk | |
2020-12-26
| ||
14:33 | Resource loading is (mostly?) finished. Redid core resource definitions. check-in: dbd4c82ffb user: alexa tags: trunk | |
2020-12-25
| ||
10:56 | AnimationDef and animated textures definitions added check-in: 90cf9e1f84 user: alexa tags: trunk | |
09:37 | Work on CommonResource started. Add make-pk3 tool. check-in: aef685e839 user: alexa tags: trunk | |
06:14 | Initial checkin check-in: c949288ea1 user: alexa tags: trunk | |