From: <ave...@us...> - 2009-06-15 20:51:57
|
Revision: 6466 http://gemrb.svn.sourceforge.net/gemrb/?rev=6466&view=rev Author: avenger_teambg Date: 2009-06-15 20:51:49 +0000 (Mon, 15 Jun 2009) Log Message: ----------- projectile tint flag in dltcep Modified Paths: -------------- chitem/trunk/Chitem.h chitem/trunk/ProjGemRB.cpp chitem/trunk/ProjGemRB.h chitem/trunk/chitem.clw chitem/trunk/chitem.rc Modified: chitem/trunk/Chitem.h =================================================================== --- chitem/trunk/Chitem.h 2009-06-15 20:50:23 UTC (rev 6465) +++ chitem/trunk/Chitem.h 2009-06-15 20:51:49 UTC (rev 6466) @@ -538,6 +538,7 @@ #define PROJ_RANDOM 64 //random starting frame #define PROJ_PILLAR 128 //pillar projectile #define PROJ_TRANSLUCENT 256 //half-transparent travel projectile +#define PROJ_TINTED 512 //tinted by gradient (better than paletted animations) #define TRANSPARENT_GREEN 0x00ff00 Modified: chitem/trunk/ProjGemRB.cpp =================================================================== --- chitem/trunk/ProjGemRB.cpp 2009-06-15 20:50:23 UTC (rev 6465) +++ chitem/trunk/ProjGemRB.cpp 2009-06-15 20:51:49 UTC (rev 6466) @@ -63,6 +63,7 @@ ON_BN_CLICKED(IDC_FLAG7, OnFlag7) ON_BN_CLICKED(IDC_FLAG8, OnFlag8) ON_BN_CLICKED(IDC_FLAG9, OnFlag9) + ON_BN_CLICKED(IDC_FLAG10, OnFlag10) //}}AFX_MSG_MAP END_MESSAGE_MAP() @@ -123,3 +124,9 @@ the_projectile.header.extflags^=PROJ_TRANSLUCENT; UpdateData(UD_DISPLAY); } + +void CProjGemRB::OnFlag10() +{ + the_projectile.header.extflags^=PROJ_TINTED; + UpdateData(UD_DISPLAY); +} Modified: chitem/trunk/ProjGemRB.h =================================================================== --- chitem/trunk/ProjGemRB.h 2009-06-15 20:50:23 UTC (rev 6465) +++ chitem/trunk/ProjGemRB.h 2009-06-15 20:51:49 UTC (rev 6466) @@ -44,6 +44,7 @@ afx_msg void OnFlag7(); afx_msg void OnFlag8(); afx_msg void OnFlag9(); + afx_msg void OnFlag10(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; Modified: chitem/trunk/chitem.clw =================================================================== --- chitem/trunk/chitem.clw 2009-06-15 20:50:23 UTC (rev 6465) +++ chitem/trunk/chitem.clw 2009-06-15 20:51:49 UTC (rev 6466) @@ -232,142 +232,142 @@ Resource123=IDD_GAMEGENERAL Class98=IcewindCre Resource124=IDR_SHORTCUT -Resource125=IDD_PANICBUTTON (English (U.S.)) -Resource126=IDD_CREATURESTRINGS (English (U.S.)) -Resource127=IDD_TEXTVIEW (English (U.S.)) -Resource128=IDD_VARIABLES (English (U.S.)) -Resource129=IDD_MOSEDIT (English (U.S.)) -Resource130=IDD_AREATRIGGER (English (U.S.)) -Resource131=IDD_CREATUREICONS (English (U.S.)) -Resource132=IDD_SPELLDESC (English (U.S.)) -Resource133=IDD_CREATUREPST (English (U.S.)) -Resource134=IDR_2DA (English (U.S.)) -Resource135=IDD_VVCEDIT (English (U.S.)) -Resource136=IDR_CREATURE (English (U.S.)) -Resource137=IDD_SEARCHNODE (English (U.S.)) -Resource138=IDR_WEDMENU (English (U.S.)) -Resource139=IDD_AREAANIM (English (U.S.)) -Resource140=IDR_MUSIC (English (U.S.)) -Resource141=IDD_GAMEGENERAL (English (U.S.)) -Resource142=IDD_EXTRACT2 (English (U.S.)) -Resource143=IDD_CREATUREEFF (English (U.S.)) -Resource144=IDD_MAPEDIT (English (U.S.)) -Resource145=IDR_SRC (English (U.S.)) -Resource146=IDD_PALETTE (English (U.S.)) -Resource147=IDD_AREACONTAINER (English (U.S.)) -Resource148=IDD_STRREFDLG (English (U.S.)) -Resource149=IDD_COMPAT (English (U.S.)) -Resource150=IDD_KEYEDIT (English (U.S.)) -Resource151=IDD_CREATUREIWD (English (U.S.)) -Resource152=IDD_ABOUTBOX (English (U.S.)) -Resource153=IDD_STOREEDIT (English (U.S.)) -Resource154=IDR_PROJECT (English (U.S.)) -Resource155=IDD_POLYGON (English (U.S.)) -Resource156=IDD_SHOWLOG (English (U.S.)) -Resource157=IDD_EDIT (English (U.S.)) -Resource158=IDD_AREAPROJ (English (U.S.)) -Resource159=IDD_SPELLEFFECT (English (U.S.)) -Resource160=IDD_GAMEEDIT (English (U.S.)) -Resource161=IDR_CHUI (English (U.S.)) -Resource162=IDD_TISDIALOG (English (U.S.)) -Resource163=IDR_SCRIPT (English (U.S.)) -Resource164=IDD_CREATUREITEMS (English (U.S.)) -Resource165=IDR_AREA (English (U.S.)) -Resource166=IDD_CFB (English (U.S.)) -Resource167=IDD_AREAAMBIENT (English (U.S.)) -Resource168=IDD_COLORPICKER (English (U.S.)) -Resource169=IDD_ITEMEDIT (English (U.S.)) -Resource170=IDR_VVC (English (U.S.)) -Resource171=IDD_CREATUREGENERAL (English (U.S.)) -Resource172=IDD_AREATRIGGERSTRINGS (English (U.S.)) -Resource173=IDD_STOREEXTRA (English (U.S.)) -Resource174=IDD_WEIDU (English (U.S.)) -Resource175=IDD_STOREDRINKS (English (U.S.)) -Resource176=IDD_AREADOOR (English (U.S.)) -Resource177=IDD_CREATURERES (English (U.S.)) -Resource178=IDR_CHITIN (English (U.S.)) -Resource179=IDR_TILE (English (U.S.)) -Resource180=IDD_SPELLGENERAL (English (U.S.)) -Resource181=IDD_WEDEDIT (English (U.S.)) -Resource182=IDD_CREATURELEVELS (English (U.S.)) -Resource183=IDR_GAME (English (U.S.)) -Resource184=IDR_TLKMENU (English (U.S.)) -Resource185=IDD_SCRIPTEDIT (English (U.S.)) -Resource186=IDD_MAPLINK (English (U.S.)) -Resource187=IDD_GAMESTATS (English (U.S.)) -Resource188=IDD_BAMEDIT (English (U.S.)) -Resource189=IDD_CREATUREOVR (English (U.S.)) -Resource190=IDD_PROJEDIT (English (U.S.)) -Resource191=IDD_CREATUREUNKNOWN (English (U.S.)) -Resource192=IDD_AREAINT (English (U.S.)) -Resource193=IDD_FINDITEM (English (U.S.)) -Resource194=IDD_CREATUREIWD2 (English (U.S.)) -Resource195=IDD_ITEMUSE (English (U.S.)) -Resource196=IDD_SPELLTOOL (English (U.S.)) -Resource197=IDD_ANIMDIALOG -Resource198=IDR_ITEM (English (U.S.)) -Resource199=IDD_AREAMAP (English (U.S.)) -Resource200=IDD_EXTRACT (English (U.S.)) -Resource201=IDD_WEDPOLY (English (U.S.)) -Resource202=IDD_AREAVARIABLE (English (U.S.)) -Resource203=IDD_AREAACTOR (English (U.S.)) -Resource204=IDD_IAPDIALOG (English (U.S.)) -Resource205=IDD_ADDLINK (English (U.S.)) -Resource206=IDD_PROJGEMRB (English (U.S.)) -Resource207=IDD_AREASONGS (English (U.S.)) -Resource208=IDD_ITEMEFFECT (English (U.S.)) -Resource209=IDD_MASSCLEAR (English (U.S.)) -Resource210=IDR_TREEMENU (English (U.S.)) -Resource211=IDD_STOREITEMS (English (U.S.)) -Resource212=IDR_WORLDMAP (English (U.S.)) -Resource213=IDD_SPELLEDIT (English (U.S.)) -Resource214=IDD_ITEMICONS (English (U.S.)) -Resource215=IDD_ITEMPICKER (English (U.S.)) -Resource216=IDR_BAMMENU (English (U.S.)) -Resource217=IDD_AREAENTRANCE (English (U.S.)) -Resource218=IDD_PROJEXT (English (U.S.)) -Resource219=IDD_AREASPAWN (English (U.S.)) -Resource220=IDD_ITEMDESC (English (U.S.)) -Resource221=IDR_SPELL (English (U.S.)) -Resource222=IDR_STORE (English (U.S.)) -Resource223=IDD_CHITEM_DIALOG (English (U.S.)) -Resource224=IDD_SPELLEXTRA (English (U.S.)) -Resource225=IDD_ITEMEQUIP (English (U.S.)) -Resource226=IDD_SRCEDIT (English (U.S.)) -Resource227=IDD_CREATURESKILLS (English (U.S.)) -Resource228=IDD_DIALOGEDIT (English (U.S.)) -Resource229=IDD_ITEMEXTRA (English (U.S.)) -Resource230=IDD_CREATUREEDIT (English (U.S.)) -Resource231=IDD_MUSEDIT (English (U.S.)) -Resource232=IDD_SAVHANDLE (English (U.S.)) -Resource233=IDD_EFFEDIT (English (U.S.)) -Resource234=IDD_CHECK (English (U.S.)) -Resource235=IDD_2DAEDIT (English (U.S.)) -Resource236=IDR_MENUBAR (English (U.S.)) -Resource237=IDD_STORERENTAL (English (U.S.)) -Resource238=IDD_WEDTILE (English (U.S.)) -Resource239=IDD_SCHEDULE (English (U.S.)) -Resource240=IDD_IMAGEVIEW (English (U.S.)) -Resource241=IDD_GAMEPCINFO (English (U.S.)) -Resource242=IDD_SPELLEQUIP (English (U.S.)) -Resource243=IDD_PROGRESS (English (U.S.)) -Resource244=IDR_IDS (English (U.S.)) -Resource245=IDD_AREAEDIT (English (U.S.)) +Resource125=IDD_VARIABLES (English (U.S.)) +Resource126=IDR_MUSIC (English (U.S.)) +Resource127=IDD_EXTRACT2 (English (U.S.)) +Resource128=IDD_TEXTVIEW (English (U.S.)) +Resource129=IDD_ITEMICONS (English (U.S.)) +Resource130=IDR_GAME (English (U.S.)) +Resource131=IDR_PROJECT (English (U.S.)) +Resource132=IDR_MENUBAR (English (U.S.)) +Resource133=IDD_AREAGENERAL (English (U.S.)) +Resource134=IDD_MAPEDIT (English (U.S.)) +Resource135=IDD_SPELLTOOL (English (U.S.)) +Resource136=IDD_AREADOOR (English (U.S.)) +Resource137=IDD_ABOUTBOX (English (U.S.)) +Resource138=IDD_EDIT (English (U.S.)) +Resource139=IDD_CFB (English (U.S.)) +Resource140=IDD_CREATUREITEMS (English (U.S.)) +Resource141=IDD_AREAACTOR (English (U.S.)) +Resource142=IDR_ITEM (English (U.S.)) +Resource143=IDD_COMPAT (English (U.S.)) +Resource144=IDD_FINDITEM (English (U.S.)) +Resource145=IDD_IDSEDIT (English (U.S.)) +Resource146=IDD_AREATRIGGERSTRINGS (English (U.S.)) +Resource147=IDR_CHITIN (English (U.S.)) +Resource148=IDD_STOREITEMS (English (U.S.)) +Resource149=IDD_IAPDIALOG (English (U.S.)) +Resource150=IDD_SPELLGENERAL (English (U.S.)) +Resource151=IDD_PROJEDIT (English (U.S.)) +Resource152=IDD_SHOWLOG (English (U.S.)) +Resource153=IDD_MAPLINK (English (U.S.)) +Resource154=IDD_GAMEEDIT (English (U.S.)) +Resource155=IDD_SPELLEDIT (English (U.S.)) +Resource156=IDD_STOREGENERAL (English (U.S.)) +Resource157=IDD_ITEMPICKER (English (U.S.)) +Resource158=IDD_CREATUREGENERAL (English (U.S.)) +Resource159=IDR_BAMMENU (English (U.S.)) +Resource160=IDD_PROGRESS (English (U.S.)) +Resource161=IDD_2DAEDIT (English (U.S.)) +Resource162=IDD_PALETTE (English (U.S.)) +Resource163=IDD_ADDLINK (English (U.S.)) +Resource164=IDD_ITEMGENERAL (English (U.S.)) +Resource165=IDD_CREATUREEFF (English (U.S.)) +Resource166=IDD_CHUIEDIT (English (U.S.)) +Resource167=IDR_SRC (English (U.S.)) +Resource168=IDD_VVCEDIT (English (U.S.)) +Resource169=IDD_AREACONTAINER (English (U.S.)) +Resource170=IDD_PROJEXT (English (U.S.)) +Resource171=IDR_VVC (English (U.S.)) +Resource172=IDD_AREAENTRANCE (English (U.S.)) +Resource173=IDD_GAMEPCINFO (English (U.S.)) +Resource174=IDD_AREAANIM (English (U.S.)) +Resource175=IDD_SPELLEFFECT (English (U.S.)) +Resource176=IDD_ANIMDIALOG +Resource177=IDR_IDS (English (U.S.)) +Resource178=IDD_GAMESTATS (English (U.S.)) +Resource179=IDD_MOSEDIT (English (U.S.)) +Resource180=IDD_CREATUREIWD2 (English (U.S.)) +Resource181=IDD_ITEMEXTRA (English (U.S.)) +Resource182=IDD_CREATUREEDIT (English (U.S.)) +Resource183=IDD_DIALOGEDIT (English (U.S.)) +Resource184=IDD_SEARCHNODE (English (U.S.)) +Resource185=IDD_STOREEDIT (English (U.S.)) +Resource186=IDD_ITEMEDIT (English (U.S.)) +Resource187=IDD_AREAEDIT (English (U.S.)) +Resource188=IDD_CREATUREIWD (English (U.S.)) +Resource189=IDD_AREASPAWN (English (U.S.)) +Resource190=IDR_CREATURE (English (U.S.)) +Resource191=IDR_TILE (English (U.S.)) +Resource192=IDR_WEDMENU (English (U.S.)) +Resource193=IDD_AREAINT (English (U.S.)) +Resource194=IDD_AREATRIGGER (English (U.S.)) +Resource195=IDD_CREATURELEVELS (English (U.S.)) +Resource196=IDD_ITEMUSE (English (U.S.)) +Resource197=IDD_CREATUREICONS (English (U.S.)) +Resource198=IDD_CREATUREUNKNOWN (English (U.S.)) +Resource199=IDD_SPELLDESC (English (U.S.)) +Resource200=IDD_WEDTILE (English (U.S.)) +Resource201=IDD_STOREEXTRA (English (U.S.)) +Resource202=IDD_WEIDU (English (U.S.)) +Resource203=IDR_EFFECT (English (U.S.)) +Resource204=IDD_EXTRACT (English (U.S.)) +Resource205=IDD_CHITEM_DIALOG (English (U.S.)) +Resource206=IDD_COLORPICKER (English (U.S.)) +Resource207=IDR_CHUI (English (U.S.)) +Resource208=IDD_TISDIALOG (English (U.S.)) +Resource209=IDD_BAMEDIT (English (U.S.)) +Resource210=IDD_CREATURESTRINGS (English (U.S.)) +Resource211=IDD_STOREDRINKS (English (U.S.)) +Resource212=IDD_AREAVARIABLE (English (U.S.)) +Resource213=IDR_TREEMENU (English (U.S.)) +Resource214=IDD_WEDPOLY (English (U.S.)) +Resource215=IDD_KEYEDIT (English (U.S.)) +Resource216=IDD_CREATURERES (English (U.S.)) +Resource217=IDR_WORLDMAP (English (U.S.)) +Resource218=IDD_CHECK (English (U.S.)) +Resource219=IDR_TLKMENU (English (U.S.)) +Resource220=IDD_CREATUREOVR (English (U.S.)) +Resource221=IDD_AREASONGS (English (U.S.)) +Resource222=IDD_AREAAMBIENT (English (U.S.)) +Resource223=IDD_STRREFDLG (English (U.S.)) +Resource224=IDR_SHORTCUT (English (U.S.)) +Resource225=IDD_MASSCLEAR (English (U.S.)) +Resource226=IDD_SPELLEXTRA (English (U.S.)) +Resource227=IDR_2DA (English (U.S.)) +Resource228=IDD_IMAGEVIEW (English (U.S.)) +Resource229=IDD_GAMEGENERAL (English (U.S.)) +Resource230=IDR_SCRIPT (English (U.S.)) +Resource231=IDD_STORERENTAL (English (U.S.)) +Resource232=IDD_EFFEDIT (English (U.S.)) +Resource233=IDD_POLYGON (English (U.S.)) +Resource234=IDD_SAVHANDLE (English (U.S.)) +Resource235=IDD_ITEMEQUIP (English (U.S.)) +Resource236=IDD_CREATURESKILLS (English (U.S.)) +Resource237=IDD_CREATUREPST (English (U.S.)) +Resource238=IDD_ITEMDESC (English (U.S.)) +Resource239=IDR_AREA (English (U.S.)) +Resource240=IDD_SCRIPTEDIT (English (U.S.)) +Resource241=IDD_SCHEDULE (English (U.S.)) +Resource242=IDD_AREAPROJ (English (U.S.)) +Resource243=IDD_PANICBUTTON (English (U.S.)) +Resource244=IDD_SRCEDIT (English (U.S.)) +Resource245=IDR_STORE (English (U.S.)) Class99=CAreaTriggerString Class100=CPCInfo -Resource246=IDD_IDSEDIT (English (U.S.)) +Resource246=IDD_ITEMEFFECT (English (U.S.)) Class101=CCreatureOverlay -Resource247=IDR_EFFECT (English (U.S.)) +Resource247=IDD_MUSEDIT (English (U.S.)) Class102=IWD2Creature -Resource248=IDD_AREAGENERAL (English (U.S.)) +Resource248=IDR_SPELL (English (U.S.)) Class103=CAnimDialog -Resource249=IDD_CHUIEDIT (English (U.S.)) +Resource249=IDD_SPELLEQUIP (English (U.S.)) Class104=CCreatureLevels -Resource250=IDD_STOREGENERAL (English (U.S.)) +Resource250=IDD_AREAMAP (English (U.S.)) Class105=CAreaProj -Resource251=IDD_ITEMGENERAL (English (U.S.)) +Resource251=IDD_WEDEDIT (English (U.S.)) Class106=CProjGemRB -Resource252=IDR_SHORTCUT (English (U.S.)) +Resource252=IDD_PROJGEMRB (English (U.S.)) [CLS:CChitemApp] Type=0 @@ -10272,7 +10272,7 @@ [DLG:IDD_PROJGEMRB (English (U.S.))] Type=1 Class=CProjGemRB -ControlCount=12 +ControlCount=13 Control1=IDOK,button,1342242816 Control2=IDC_FLAGS,edit,1350631552 Control3=IDC_STATIC,static,1342308352 @@ -10285,6 +10285,7 @@ Control10=IDC_FLAG7,button,1342242819 Control11=IDC_FLAG8,button,1342242819 Control12=IDC_FLAG9,button,1342242819 +Control13=IDC_FLAG10,button,1342242819 [CLS:CProjGemRB] Type=0 Modified: chitem/trunk/chitem.rc =================================================================== --- chitem/trunk/chitem.rc 2009-06-15 20:50:23 UTC (rev 6465) +++ chitem/trunk/chitem.rc 2009-06-15 20:51:49 UTC (rev 6466) @@ -5320,10 +5320,10 @@ PUSHBUTTON "Back",IDOK,170,143,50,14 EDITTEXT IDC_FLAGS,9,19,48,14,ES_AUTOHSCROLL LTEXT "Additional flags",IDC_STATIC,9,7,48,8 - CONTROL "Bounce",IDC_FLAG1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, - 9,37,41,10 - CONTROL "Continue",IDC_FLAG2,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,9,51,44,10 + CONTROL "Bounce from walls",IDC_FLAG1,"Button",BS_AUTOCHECKBOX | + WS_TABSTOP,9,37,73,10 + CONTROL "Continue after hit",IDC_FLAG2,"Button",BS_AUTOCHECKBOX | + WS_TABSTOP,9,51,69,10 CONTROL "Freeze on hit",IDC_FLAG3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,65,57,10 CONTROL "No travel path",IDC_FLAG4,"Button",BS_AUTOCHECKBOX | @@ -5338,6 +5338,8 @@ 9,135,31,10 CONTROL "Translucent",IDC_FLAG9,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,125,37,53,10 + CONTROL "Tinted by gradient",IDC_FLAG10,"Button",BS_AUTOCHECKBOX | + WS_TABSTOP,125,51,73,10 END This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |