/[rvvs89]/ucc/hdliero


UCC Code Repository

Log of /ucc/hdliero

View Directory Listing Directory Listing


Sticky Revision:

Revision 184 - Directory Listing
Modified Mon Sep 14 10:37:10 2009 UTC (11 years, 9 months ago) by rvvs89
All worm movement, digging, and aiming appears to work correctly.

Revision 183 - Directory Listing
Modified Mon Sep 14 09:01:11 2009 UTC (11 years, 9 months ago) by rvvs89
Digging angles fixed. Started implementing aiming angles.

Revision 182 - Directory Listing
Modified Mon Sep 14 06:56:40 2009 UTC (11 years, 9 months ago) by rvvs89
Removing frameskip because it had a negligible improvement on iPod.

Revision 181 - Directory Listing
Modified Mon Sep 14 05:37:38 2009 UTC (11 years, 9 months ago) by rvvs89
Some bug fixes for iPod.

Revision 180 - Directory Listing
Modified Mon Sep 14 01:21:42 2009 UTC (11 years, 9 months ago) by rvvs89
Implemented worm rendering and physics. Added option parsing to standalone build. Added layer of ROCK pixels to bottom of level. Added some input handling, which means this is now interactive. Added automatic worm dig function since pressing left and right is difficult on iPod builds. Moved input handling in standalone build to a separate function. Added game mode to game settings.

Revision 179 - Directory Listing
Modified Sun Sep 13 10:38:52 2009 UTC (11 years, 9 months ago) by rvvs89
Got rid of TODO

Revision 178 - Directory Listing
Modified Sun Sep 13 10:37:34 2009 UTC (11 years, 9 months ago) by rvvs89
Got rid of tools and shared header.

Revision 177 - Directory Listing
Modified Fri Sep 11 21:04:32 2009 UTC (11 years, 9 months ago) by rvvs89
Fixed memory leaks.

Revision 176 - Directory Listing
Modified Fri Sep 11 20:24:03 2009 UTC (11 years, 9 months ago) by rvvs89
Shadow marking code no longer causes colour artifacts if the lowest bit on the red or green channels is set.

Revision 175 - Directory Listing
Modified Fri Sep 11 19:10:41 2009 UTC (11 years, 9 months ago) by rvvs89
Fixed bug with hdlresinit that would cause it to incorrectly identify file names not starting with digits as resource 1.

Revision 174 - Directory Listing
Modified Fri Sep 11 19:08:15 2009 UTC (11 years, 9 months ago) by rvvs89
Added hdlpoolunallocall, which unallocates all objects in the pool.

Revision 173 - Directory Listing
Modified Fri Sep 11 18:35:50 2009 UTC (11 years, 9 months ago) by rvvs89
Added hdlstart, which allows frontends to pass game settings to hdliero.

Revision 172 - Directory Listing
Modified Wed Sep 9 17:30:39 2009 UTC (11 years, 9 months ago) by rvvs89
Added worm object pool and worm update and draw functions.

Revision 171 - Directory Listing
Modified Wed Sep 9 15:56:05 2009 UTC (11 years, 9 months ago) by rvvs89
Boundary cases in hdlmarkchanged are now rendered correctly.

Revision 170 - Directory Listing
Modified Wed Sep 9 11:03:49 2009 UTC (11 years, 9 months ago) by rvvs89
Fixed an off by one error in hdltexmatcontains. Fixed boundary case in hdlmarkchanged, but still need to update shadow in the boundary area.

Revision 169 - Directory Listing
Modified Wed Sep 9 09:58:26 2009 UTC (11 years, 9 months ago) by rvvs89
Still adding boundary checking for shadow drawing.

Revision 168 - Directory Listing
Modified Wed Sep 9 07:59:25 2009 UTC (11 years, 9 months ago) by rvvs89
Added some bounds checking to hdlmarkchanged.

Revision 167 - Directory Listing
Modified Wed Sep 9 05:53:50 2009 UTC (11 years, 9 months ago) by rvvs89
Level generator is complete. Shadow generator works except along boundaries. Run in valgrind for pretty shadows and some not so pretty memory errors in the shadow generator.

Revision 166 - Directory Listing
Modified Wed Sep 9 02:28:05 2009 UTC (11 years, 9 months ago) by rvvs89
Random level generator is almost complete. Changed material flag definitions. Updated all texmats to reflect this change. Changed effect.txt format. Updated effects.txt to reflect this change. hdldirteffect is complete. Removed some completed tasks from TODO list.

Revision 165 - Directory Listing
Modified Tue Sep 8 08:07:30 2009 UTC (11 years, 9 months ago) by rvvs89
Added effects.txt

Revision 164 - Directory Listing
Modified Tue Sep 8 08:05:18 2009 UTC (11 years, 9 months ago) by rvvs89
Removed hard coding for dirt effects, they are now loaded at runtime from data/effects.txt. Added fallback dirt effect. Removed hdltexmatalter in favor of dirt effects.

Revision 163 - Directory Listing
Modified Mon Sep 7 13:25:02 2009 UTC (11 years, 9 months ago) by rvvs89
Added a TODO list.

Revision 162 - Directory Listing
Modified Mon Sep 7 12:57:01 2009 UTC (11 years, 9 months ago) by rvvs89
Fixed stupid dyslexic bug in hdltexmatblit, need to transfer the changes to hdltexmatalter. hdliero is now stable again.

Revision 161 - Directory Listing
Modified Mon Sep 7 08:40:19 2009 UTC (11 years, 9 months ago) by rvvs89
Added random dirt pattern generation. There is at least one problem in hdltexmatblit that causes segmentation violations, I'm still looking for it. Fixed bug where no sprites being available to load would cause hdliero to malloc 0 bytes then fail if NULL were returned, this fix means the code now runs on the iPod.

Revision 155 - Directory Listing
Modified Thu Aug 27 06:25:44 2009 UTC (11 years, 9 months ago) by rvvs89
Split some definitions in hdliero.c to private.h, added tools directory for resource conversion.

Revision 154 - Directory Listing
Modified Thu Aug 27 06:02:31 2009 UTC (11 years, 9 months ago) by rvvs89
Added hotdog as external item

Revision 153 - Directory Listing
Modified Wed Aug 26 09:52:42 2009 UTC (11 years, 9 months ago) by rvvs89
Added enum for level materials, modified hdltexmatapply to use this enum to be more flexible.

Revision 151 - Directory Listing
Modified Wed Aug 26 04:36:31 2009 UTC (11 years, 9 months ago) by rvvs89
Fixed sprite/texmat loading error messages. Fixed an off-by-one error with resource detection. Got rid of sprite test.

Revision 150 - Directory Listing
Modified Thu Aug 20 19:30:16 2009 UTC (11 years, 9 months ago) by rvvs89
Added hd_font Aiken4.png from insune to use temporarily as a font. Added sprites from Liero, converted into hdliero texmat format, still need to fix up some material flags. Running hdliero right now will produce a relatively pretty texmat test.

Revision 149 - Directory Listing
Modified Thu Aug 20 14:05:41 2009 UTC (11 years, 9 months ago) by rvvs89
Adding Makefile for standalone hdliero

Revision 148 - Directory Listing
Modified Thu Aug 20 14:05:20 2009 UTC (11 years, 9 months ago) by rvvs89
Created standalone application code so hdliero can run without insune. Application completely fails to load under insune when running on iPod; might be a problem with the dynamic linker.

Revision 147 - Directory Listing
Modified Thu Aug 20 07:42:09 2009 UTC (11 years, 9 months ago) by rvvs89
I blame Replace All.

Revision 146 - Directory Listing
Modified Thu Aug 20 07:39:27 2009 UTC (11 years, 9 months ago) by rvvs89
Implemented texmat blit and apply. Fixed another edge case with object pool allocator which after some stress testing now appears to be very robust. Also renamed a few things.

Revision 145 - Directory Listing
Modified Wed Aug 19 18:12:46 2009 UTC (11 years, 9 months ago) by rvvs89
Function stubs for rendering a texmat on to another texmat.

Revision 144 - Directory Listing
Modified Wed Aug 19 15:50:05 2009 UTC (11 years, 9 months ago) by rvvs89
Added a small internal texmat and sprite to render if the appropriate resource is unavailable.

Revision 143 - Directory Listing
Modified Wed Aug 19 15:17:58 2009 UTC (11 years, 9 months ago) by rvvs89
Implemented sprite loader; loads a very simple binary image format.

Revision 142 - Directory Listing
Modified Wed Aug 19 14:59:54 2009 UTC (11 years, 9 months ago) by rvvs89
Implemented texmat loader, texmats are very simple binary files images with flags in the alpha channel that describe the material of each pixel rather than transparency.

Revision 141 - Directory Listing
Modified Wed Aug 19 10:43:35 2009 UTC (11 years, 9 months ago) by rvvs89
Started implementing resource loader.

Revision 140 - Directory Listing
Modified Wed Aug 19 09:22:57 2009 UTC (11 years, 9 months ago) by rvvs89
Fixed an edge case with hdlpoolunalloc.

Revision 139 - Directory Listing
Modified Wed Aug 19 08:32:31 2009 UTC (11 years, 9 months ago) by rvvs89
Pass data directory path to hdliero on init. Iterate through object pools with callbacks.

Revision 138 - Directory Listing
Modified Wed Aug 19 06:22:01 2009 UTC (11 years, 9 months ago) by rvvs89
Input is now passed to hdliero

Revision 137 - Directory Listing
Modified Wed Aug 19 04:46:07 2009 UTC (11 years, 9 months ago) by rvvs89
Make internal function identifiers less cryptic

Revision 136 - Directory Listing
Modified Tue Aug 18 15:56:56 2009 UTC (11 years, 9 months ago) by rvvs89
Copying and pasting from a terminal resulted in a whole lot of trailing whitespace...

Revision 135 - Directory Listing
Modified Tue Aug 18 15:47:35 2009 UTC (11 years, 9 months ago) by rvvs89
Iterate through allocated bobjects on tick.

Revision 134 - Directory Listing
Modified Tue Aug 18 06:48:58 2009 UTC (11 years, 10 months ago) by rvvs89
Added an object pool allocator

Revision 133 - Directory Listing
Modified Tue Aug 18 04:10:56 2009 UTC (11 years, 10 months ago) by rvvs89
Separate level materials from surface, might not be necessary on iPod

Revision 132 - Directory Listing
Modified Tue Aug 18 02:46:29 2009 UTC (11 years, 10 months ago) by rvvs89
Preprocess the palette to correct the colours and alpha values. Don't duplicate palette colours.

Revision 131 - Directory Listing
Modified Mon Aug 17 17:54:19 2009 UTC (11 years, 10 months ago) by rvvs89
Generate a dirt pattern

Revision 130 - Directory Listing
Modified Mon Aug 17 16:46:28 2009 UTC (11 years, 10 months ago) by rvvs89
Ported PRNG from OpenLiero, now Working on random level generation

Revision 129 - Directory Listing
Modified Mon Aug 17 09:52:40 2009 UTC (11 years, 10 months ago) by rvvs89
Adding hdliero source

Revision 128 - Directory Listing
Added Mon Aug 17 09:21:18 2009 UTC (11 years, 10 months ago) by rvvs89
Adding an insune application; hdliero a liero clone using libhotdog

Managed by UCC Webmasters ViewVC Help
Powered by ViewVC 1.1.26