hedgewars/uTeams.pas
2013-01-10 martin_bede Fix tons of warnings
2013-01-02 koda also have uTouch follow the new NewTurn policy
2013-01-01 nemo move onNewTurn, onGameTick and onGameTick20 to try and avoid ParseCommand breakage after nextturn call. Needs testing, but should be safe for most scripts. Also fix locale loading.
2012-12-29 dag10 GCI2012: Advanced Keyboard Configuration
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-18 nemo oops
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-06 unc0rr Don't zero TeamHealth, only show empty health bar
2012-11-06 nemo Remove duplicate files from voices (add a fallback check in uSound). Add JustYouWait as an alternate to IllGetYou. Note that IllGetYou being called every turn seems awkward. IMO they probably should be reserved for significant enemy action. Maybe played by team of heavily damaged or killed hog.
2012-10-27 koda minor macro cleanup
2012-10-26 unc0rr Clear hedgehog's gear Power value when switching. Should fix issue 446 (not tested, but looks obvious).
2012-10-15 nemo Also shove using shotgun, switch off hat when not active hog
2012-09-04 sheepluva I didn't want to do this since it seems less clean, but...
2012-07-26 Stepan777 merge
2012-07-25 nemo Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
2012-06-24 Stepan777 merge
2012-06-24 nemo Step 1. Add current hedgehog as top bit of bottom byte.
2012-06-07 Stepan777 merge
2012-06-06 Xeli first attempt at implementing support for keys with modifiers
2012-06-05 Xeli only reset those keys which actually change their bindings
2012-06-04 Stepan777 here it is
2012-05-31 unc0rr pas2c stuff
2012-05-23 unc0rr Don't remove already removed team
2012-05-10 koda the ios port runs again, although with a few things to sort out
2012-05-05 koda old typed const moved to their proper unit
2012-05-03 nemo Switch effects to longint for convenience of tracking ice states. I could add a new Hedgehog value, but since we have this effects list being all useless as booleans anyway...
2012-05-02 unc0rr GetRandom -> GetRandomf
2012-05-02 koda marked a couple of functions as inline
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-01 koda breaking news, we don't support typed consts anymore
2012-04-29 Xeli wops
2012-04-29 Xeli hide utilitywidget when changing turns, this also fixes some inconsistency when using targetting weapons
2012-04-28 Xeli changed uKeys to uInputHandler to better reflect its function
2012-04-24 unc0rr Get rid of overloaded functions in uAmmo
2012-04-22 nemo Make clouds/flakes change direction smoothly
2012-04-21 nemo *sigh*
2012-04-21 nemo Seems to me placing hogs does not need 5s since it is a fixed interval now. Maybe if placing hogs was ever 0 seconds or something.
2012-04-21 unc0rr - Remove support for variables in command handlers
2012-02-17 koda the most important commit of the year
2012-02-16 Xeli move the aim buttons to be above the jump button
2012-02-16 Xeli added hide/show animation for the aiming keys (should animateWidget() be moved to another unit?)
2012-02-04 Xeli Rewrote the Ammomenu:
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2011-12-30 unc0rr Fix build
2011-11-27 unc0rr - Improvement to the parser
2011-10-25 sheepluva move (prematurely) finishing game by removing all teams into engine since that's where it should happen
2011-10-16 koda merge the changes applied to 0.9.16
2011-09-25 nemo merge from default. Pulls in sheepluva's frontend work, and unbreaks engine cmake. 0.9.16
2011-09-22 unc0rr Fix sheepluva's merge
2011-09-19 sheepluva merge the 2 heads. I hope I did it right. also I increased proto and ver number
2011-09-19 unc0rr - Unset hhdriven flag for gone hedgehog
2011-09-17 nemo Revert 3ec95dc2b249 - causes hogs to be trapped in the teleport animation. bad breakage
2011-09-12 sheepluva don't load key binds for AI hedgehogs
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-09-09 unc0rr Don't test for hasGone in unapproved places. Now any possibility of desync on player quit is ruled out. Not tested at all.
2011-09-09 nemo There. Push this back on to unc0rr. This effect can still desync, 'cause it always could, but at least now the two are linked w/o argument I think.
2011-09-08 nemo Restore hog on team gone
2011-08-21 nemo Try to avoid overlapping voices for major statements (not things like byebye or oof)
2011-06-30 unc0rr Tiny optimization: convert smooth wind indicator change gear into visual gear
2011-04-21 koda Clean Augean stables 2 (pascal has classnames available)
2011-03-28 unc0rr - Use LastDamage in CheckHHDamage
2011-03-26 koda fix a couple of loose ends
2011-03-19 Henek some final work and buggfix for Tag Team, it is now playable
2011-03-19 Henek redone tag team to work and be beautifully coded
2011-03-17 Henek added game mode Tag Team, mostly untested, please test :)
2011-03-02 nemo add victory/flawless victory sounds. untested
2011-03-01 koda Happy 2011 :)
2011-02-01 koda addfilelog <3 debugfile
2011-01-30 nemo Reset things using team colour on change in SetClanColor in lua. This routine had better have been worth it.
2011-01-29 Henek still in developement take on adding structures, working hiding of hogs and ejecting them later.
2010-12-13 nemo div 0 check
2010-12-07 nemo would help if I put it in the right routine
2010-12-07 nemo Add script hook onNewTurn to the end of AfterSwitchHedgehog. This should signal the very start of a new turn, immediately after CurrentTeam is switched.
2010-12-06 nemo Allow hog speech when not your turn. Currently is set to 40% opacity (could be fainter) and drawn behind the hogs instead of in front. Also allows hog targetting using a number.
2010-11-22 unc0rr uCommandHandlers
2010-11-21 unc0rr Remove some more circular dependencies
2010-11-21 unc0rr uDebug
2010-11-21 unc0rr Remove uAmmos dependaency from uCommands
2010-11-21 unc0rr Move some command handlers out of uCommands into more appropriate places, thus removing some dependencies. Ideally uCommands shouldn't depend on anything (except for uTypes and uConsts probably)
2010-11-21 unc0rr uCaptions
2010-11-21 nemo In the case of per-hog-ammo, switch the ammo viewed when not your turn to what will probably be your ammo, assuming that hog survives.
2010-11-18 unC0Rr Haven't found a better place than uIO for OutError
2010-11-18 unC0Rr Move SendStats to uIO
2010-11-18 unC0Rr Move some stuff from uMisc to uUtils
2010-11-17 unc0rr uTeams
2010-11-17 unc0rr Move variables from uConsts to uVariables
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-08 Henek added flag gfDisableWind to be used in lua scripts
2010-11-07 koda err better wait after relase for this one
2010-11-07 koda move turnstime and minestime * 1000 outside frontend and place it in engine
2010-11-03 nemo Extend shoppa hack to disable health crates to saucer and portal modes as well
2010-11-03 nemo Apply the reset to all hogs on all teams in uGears. Make InitialHealth same type as Health to avoid issues w/ initial health > 255. Update InitialHealth with the king buff.
2010-11-03 koda health reset mode ftw (replaces gfmines)
2010-11-02 koda i give up and disable rotation on the iphone; also fix smaller compilation issues
2010-11-01 koda better support for wimpier i-devices
2010-10-29 nemo Avoid doing this stuff twice, even if CheckForWin is called twice
2010-10-25 koda the ios port is also iphone compatible
2010-10-24 sheepluva fix/tweak let clouds reflect wind speed and direction again + stronger
2010-10-11 koda merge
2010-10-11 nemo Remove bit of debug code from prior, don't switch weapons on end of turn (stick with whatever the last weapon was)
2010-10-11 koda moved some utilities to a separate column with round buttons
2010-10-09 koda made the new menu toggable
2010-10-07 koda move all mobile-related functions in their own module, provides a structure for future mobile ports
2010-09-22 nemo Extend time limit to 9999, remove ready timer if time is over 999 and stop drawing time if it is over 999 (draws wrong over 999 anyway) - this has the effect of allowing an "unlimited" time appearance if turns are over a quarter hour or so. This can be used to add an unlimited time scheme or button to ipad
2010-09-06 nemo Change all use of curslot/idx to CurAmmoType to try and avoid some bugs with use of last weapon.
2010-09-01 smaxx Engine:
2010-09-01 smaxx Engine:
2010-08-26 smaxx Engine:
2010-08-26 tiyuri Fixes memory leak -Burp
2010-08-26 tiyuri Add kill counter to Survival Mode -Burp
2010-07-31 koda remove trailing spaces from end of line
2010-07-22 koda reduce the number of keywords used and switch to BMP format for screenshots
2010-05-02 smxx Engine:
2010-04-29 smxx Engine:
2010-04-29 smxx Engine:
2010-04-17 palewolf cWindSpeed recalculation assumed GetRandom returns a value between 0.0-1.0 while in fact is in the 0.0-0.5 range; Halve cMaxWindSpeed to compensate.
2010-03-29 koda just some very sane stuff for the iphone port (plus some macro on pascal files)
less more (0) -120 tip