hedgewars/uLandObjects.pas
2013-06-28 nemo Remove some GLunit dependencies noticed on graph. uUtils was using it for GLfloat - but, the stuff it was returning to was usually converting to "real" anyway. uLand was including it unnecessarily. Minor refactor
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-04-04 nemo So. Some themes have objects that seem to be large natural extensions of the landscape. Masks allow maintaining that. Lemme know if it doesn't look good. If it doesn't, can still use for ice/bounce/indestructible. Indestructible bunker object for example.
2013-04-02 koda update webgl branch webgl
2013-03-18 nemo More flagging of Land values. Also use less than for tests of non-terrain, instead of "and $FF00 = 0". Saves a couple of ops, which actually matters a small amount in a few places.
2012-12-25 koda update branch with default webgl
2012-11-30 Joe Doyle (Ginto8) Move global variables to units that use them
2012-11-21 koda updated branch webgl
2012-11-14 unc0rr Engine loads fine with basic config physfslayer
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-14 unc0rr Get rid of Pathz and UserPathz physfslayer
2012-08-31 sheepluva clean up LoadImage and UserPathz/AltPath/etc related redundancy by introducing 3 new functions in uStore.pas
2012-08-18 nemo byte order
2012-08-17 nemo This union hasn't been needed for 5 years, and makes using other headers harder.
2012-08-15 nemo Poor visual gear value in theme now bears little resemblance to the number of gears actually spawned. But, it certainly shouldn't be related to LAND_WIDTH.
2012-05-12 unc0rr pas2c stuff again
2012-05-11 unc0rr sysutils -> SysUtils
2012-05-11 unc0rr Make pas2c happier with uSound
2012-05-09 nemo Reflects change in previous revision to uTypes
2012-05-05 koda adjust the scope of a few uSound variables and functions
2012-05-02 koda change every return value into a more pascal-ish form, using the name of the fucntion (helps the parser and macpas compaitilibity)
2012-05-02 koda add support for default pascal mode by removing default arguments value (maybe this also helps the parser)
2012-05-01 koda breaking news, we don't support typed consts anymore
2012-02-17 koda the most important commit of the year
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2011-12-27 nemo Experiment in eliminating transparent white from LandPixels - I think it messes up on some graphics cards. Noticed a curious white border on a girder in a theme Randy is working on. At the very least it is slightly more efficient in the blit.
2011-12-03 unc0rr No more nested functions in code
2011-11-27 unc0rr Countless imporvements to the parser and countless help to the parser in sources.
2011-11-06 nemo Set default water colours in greyscale mode in case the theme does not define them, decrement piano weapon on use
2011-11-06 nemo Add missing grayscale conversions
2011-11-06 nemo Spread flakes out over 5 layers now (far back, mid distance, just behind land, just in front of lands and hog, near distance). Spread clouds out over 3 layers (far back, mid distance, just behind land). Add a flatten clouds option, use
2011-11-05 nemo Flatten flakes for halloween theme, based on feedback from sheepluva
2011-10-09 nemo oops
2011-10-09 nemo Restrict slipperiness to girders and bridges. Make girders more obviously ice.
2011-10-02 nemo Basic test implementation of an ice flag. Allows for slick parts of terrain. Intended for ice gun, or "ice" mask on portions of land objects.
2011-09-09 nemo Remove some unused variables and options.inc which uFloat doesn't use, probably should never use, and was getting in the way of my testcase - but most importantly, remove the inline on hwSqrt which was causing very bad math on my compiler/machine. We may have to remove more inlining. A pity.
2011-08-27 nemo Fix rounding error in sky colour causing visible lines
2011-08-22 nemo Free land texture, reset sky colour.
2011-07-24 nemo Add grayscale option for 3d, helps with colour clashing
2011-06-14 nemo Oops. Forgot an assignment.
2011-06-13 nemo Enable ~/.hedgewars/Data (or platform equivalent) to override/extend pretty much everything in system Data dir. Obviously desyncing can occur, so this is at user's own risk. Should simplify map etc install. Needs testing.
2011-06-02 nemo Don't need to check for this case
2011-06-02 nemo Experiment in making the land less jagg-y
2011-04-27 unc0rr Fix "Mixing signed expressions and longwords gives a 64bit result" warnings
2011-04-20 koda and now for something completely different, overlay refactoring!
2011-03-16 Henek should probably fix broken flakes, my bad
2011-03-01 koda Happy 2011 :)
2011-01-17 koda code cleanup
2011-01-12 Henek added rq-sky to themes so it can set sky color for low quality. also added tint of sky on sudden death. underwater theme is an example of this
2011-01-01 Henek added flake configuration also in sudden death and SDClouds for underwater
2010-12-31 Henek sudden death changes: only change visual bit on health decrease and support for water transparancy change and clouds number change
2010-12-30 Henek added also splash and droplets to sd and refactored theme.cfg, not all themes updated
2010-12-24 nemo Disable gtFlake on bordered maps
2010-12-23 nemo apparently some sanity checks are needed here. christmas theme object dimensions are crashing placement
2010-12-22 nemo fix desync in snow
2010-12-22 nemo minor visual tweaks to snow
2010-11-21 unc0rr uDebug
2010-11-20 unc0rr Move land hash checking into commands
2010-11-18 unC0Rr Haven't found a better place than uIO for OutError
2010-11-18 unC0Rr Move some stuff from uMisc to uUtils
2010-11-17 unc0rr uLand isn't that important to them
2010-11-17 unC0Rr Move variables from uMisc to uVariables
2010-11-17 unC0Rr Introduce unit uTypes in order to remove some cyclic unit dependencies
2010-11-07 unc0rr REmove stupid int64 conversions, provide real fixes to compiler hints
2010-10-14 koda less warning, no rotation glitch, more comments
2010-10-07 nemo bug #83 - move test of disabled land objects into AddObjects
2010-08-24 smaxx Engine:
2010-07-31 koda remove trailing spaces from end of line
2010-07-13 koda save the gl client state to get a nice 80% fps boost
2010-06-30 koda partially removing DOWNSCALE ifdef -- only two remain and their removal requires dynamic allocation (btw this breaks low quality mode)
2010-06-20 nemo This reduces CheckLand ~5.5% on average over prior making the overall reduction ~77.4% instead of ~81.9%. It does skip centre pixel in odd w/h, but that really shouldn't matter much in this case. Can alter if any objects are noticeably off.
2010-06-20 nemo Remove redundant test, add some temp variables to speed up the expensive CheckLand
2010-06-18 nemo rename flags
2010-06-17 koda now it's possible to select the scheme file in the ifrontendfix a type about loading an image (iphone file system IS case senstive)
2010-06-17 nemo Make land types flagged (to allow stacking future attributes such as indestructible ice, but also for a damaged flag)
2010-05-16 koda update sdl functions to latest revision
2010-05-02 smxx Engine:
2010-04-01 nemo Update (c) lines to 2010 as unc0rr requested - they all had varying values so I just took the first year mentioned, then tacked on -2010
2010-03-29 koda just some very sane stuff for the iphone port (plus some macro on pascal files)
2010-03-26 nemo Eliminate flake kick on themes with no flakes, more than 200 flakes (city) or explosions of 25 or smaller
2010-03-24 nemo Use MAXTHEMEOBJECTS instead of Count which appears to be 0 at this point.
2010-03-23 nemo Free land object SDL surfaces.
2010-03-06 unc0rr Replace tabs with spaces using 'expand -t 4' command
2010-03-01 smxx Engine:
2010-02-25 nemo Palewolf tweaks map object placement some more.
2010-02-09 nemo Palewolf's patch to allow controlling proportion of various objects in themes. Desert and Nature have non-default values
2010-02-04 smxx Server:
2010-01-24 koda fix a nasty 196 bytes memory leak in engine, plus other stuff for iphone frontend
2010-01-18 koda replace initialization/finalization statements with custom init functions
2010-01-14 koda makes freepascal code compatible with OBJFPC mode
2010-01-03 koda smaller patches, one missing Sky-lowres, IMG_Init and Mix_Init (might require newer libraries), updates to SDL bindings, code cleanup, new compile flags
2009-11-29 unc0rr Smaxx patch with tuning by me:
2009-11-20 koda revamped file access and debug display
2009-11-05 koda revert previous commit to remove a wip patch
2009-11-05 koda update themes cmakefiles to use GLOB instead of listing all the files
2009-11-05 koda move compiler directives to standard pascal
2009-10-29 koda fix missing land on ppc
2009-09-10 nemo Strip trailing spaces
2009-07-26 nemo Make all theme numbers proportional to map MaxHedgehogs. This should mean the numbers should be as in past for 18 hedgehog map
2009-07-24 nemo Add water opacity to theme - defaulting to 50% opaque on all themes but Eyes (80%) and Underwater (100%)
2009-06-18 nemo Smaxx refactor of LoadImage to use flags, iphone changes by koda (mostly use of rgba instead of rgb)
2009-06-11 unc0rr Patch by koda:
2009-03-26 unc0rr patch by nemo: water bouncing + some tweaks
2009-03-22 unc0rr use glVertexPointer to render water
2009-03-22 unc0rr Apply koda's OpenGL ES compatibility patch
2009-03-08 unc0rr patch by nemo
2009-02-17 unc0rr Clouds fixes by nemo
2009-02-14 unc0rr engine part of nemo's patch
2009-01-29 unc0rr - nemo's patch for custom cave map dimensions
2009-01-27 unc0rr nemo's template patch (invertion)
2009-01-25 unc0rr Apply nemo's world resize patch
2008-09-19 unc0rr - Unbreak previously broken themes
2008-09-19 unc0rr Fix bug #61 http://fireforge.net/tracker/index.php?func=detail&aid=61&group_id=11&atid=125
2008-09-12 unc0rr Allow theme to set custom water color
2008-08-10 unc0rr Enable back rendering objects that are put on top of land texture
2008-08-08 unc0rr Step 5: Finally... we have theme objects with alpha-channel!
2008-08-08 unc0rr - Fix previous commit
2008-08-08 unc0rr Allow theme-customizable water and girder
2008-08-08 unc0rr Step 4: repair girder rendering (girder is 32bit now)
2008-08-08 unc0rr Step 3: Maps are rendered correctly, but without objects yet
2008-08-08 unc0rr Step 2: painted maps loading correctly
2008-08-08 unc0rr Start implementing support for 32bit sprites concerned in map generation process.
2008-08-06 unc0rr Fix small glitch when placing girder on map
2008-07-27 unc0rr - Add ability to choose clouds number in theme config file
2008-07-25 unc0rr Enable music dependance on current land theme
2008-07-22 unc0rr Load flakes information from theme.cfg when playing painted map
2008-07-07 unc0rr Update copyright headers a bit
2008-04-27 unc0rr Update copyright info in source files headers
2008-03-07 unc0rr Finish flakes implementation
2008-03-07 unc0rr Flakes concept, still need some development
2008-03-07 unc0rr Start implementing 'visual gears' - gears, that don't need to be synchronized (clouds and flakes)
2008-02-01 unc0rr - Store sky color in theme cfg file
2007-02-05 unc0rr Update copyright information
2007-01-27 unc0rr integer -> LongInt
2007-01-21 unc0rr Fixed-point arithmetics in engine.
2006-11-26 unc0rr Less complex theme.cfg format ;) Information about image dimensions is obtained from image
2006-10-05 unc0rr - Update more headers
2006-10-05 unc0rr Relicense to GPL
2006-08-11 unc0rr - Many type fixes
2006-07-20 unc0rr - Fixed bug with hedgehog under water using rope
2006-07-08 unc0rr - Unicode support for team and hedgehogs names
2006-06-23 unc0rr - Many AI improvements
2006-01-25 unc0rr - Replaced water sprite
2006-01-20 unc0rr - Fixed game loading
2006-01-15 unc0rr - Get rid of hwserv and runhelper
2005-12-31 unc0rr - New rope
2005-12-27 unc0rr - Fixed slow sprite blt
2005-12-16 unc0rr - improve land generation
2005-12-05 unc0rr Add theme objects to land
less more (0) tip