Changeset 231 for trunk/xtactics.lpi


Ignore:
Timestamp:
Sep 19, 2018, 2:05:52 PM (6 years ago)
Author:
chronos
Message:
  • Modified: UGame unit was split to UPlayer, UMap and UClientGUI units to have better logical separation of game classes.
  • Modified: Drawing methods moved from TMap and TPlayerMap to TClientGUI. Generic TClient class and TComputer classes don't need have any drawing support.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xtactics.lpi

    r213 r231  
    104104      </Item7>
    105105    </RequiredPackages>
    106     <Units Count="30">
     106    <Units Count="33">
    107107      <Unit0>
    108108        <Filename Value="xtactics.lpr"/>
     
    170170      </Unit9>
    171171      <Unit10>
    172         <Filename Value="UMap.pas"/>
    173         <IsPartOfProject Value="True"/>
     172        <Filename Value="Forms/UFormCharts.pas"/>
     173        <IsPartOfProject Value="True"/>
     174        <ComponentName Value="FormCharts"/>
     175        <HasResources Value="True"/>
     176        <ResourceBaseClass Value="Form"/>
    174177      </Unit10>
    175178      <Unit11>
    176         <Filename Value="Forms/UFormCharts.pas"/>
    177         <IsPartOfProject Value="True"/>
    178         <ComponentName Value="FormCharts"/>
     179        <Filename Value="Forms/UFormUnitMoves.pas"/>
     180        <IsPartOfProject Value="True"/>
     181        <ComponentName Value="FormUnitMoves"/>
    179182        <HasResources Value="True"/>
    180183        <ResourceBaseClass Value="Form"/>
    181184      </Unit11>
    182185      <Unit12>
    183         <Filename Value="Forms/UFormUnitMoves.pas"/>
    184         <IsPartOfProject Value="True"/>
    185         <ComponentName Value="FormUnitMoves"/>
     186        <Filename Value="Forms/UFormChat.pas"/>
     187        <IsPartOfProject Value="True"/>
     188        <ComponentName Value="FormChat"/>
    186189        <HasResources Value="True"/>
    187190        <ResourceBaseClass Value="Form"/>
    188191      </Unit12>
    189192      <Unit13>
    190         <Filename Value="Forms/UFormChat.pas"/>
    191         <IsPartOfProject Value="True"/>
    192         <ComponentName Value="FormChat"/>
    193         <HasResources Value="True"/>
    194         <ResourceBaseClass Value="Form"/>
     193        <Filename Value="UTCP.pas"/>
     194        <IsPartOfProject Value="True"/>
    195195      </Unit13>
    196196      <Unit14>
    197         <Filename Value="UTCP.pas"/>
     197        <Filename Value="UServerList.pas"/>
    198198        <IsPartOfProject Value="True"/>
    199199      </Unit14>
    200200      <Unit15>
    201         <Filename Value="UServerList.pas"/>
    202         <IsPartOfProject Value="True"/>
     201        <Filename Value="Forms/UFormClient.pas"/>
     202        <IsPartOfProject Value="True"/>
     203        <ComponentName Value="FormClient"/>
     204        <HasResources Value="True"/>
     205        <ResourceBaseClass Value="Form"/>
    203206      </Unit15>
    204207      <Unit16>
    205         <Filename Value="Forms/UFormClient.pas"/>
    206         <IsPartOfProject Value="True"/>
    207         <ComponentName Value="FormClient"/>
     208        <Filename Value="Forms/UFormPlayersStats.pas"/>
     209        <IsPartOfProject Value="True"/>
     210        <ComponentName Value="FormPlayersStats"/>
    208211        <HasResources Value="True"/>
    209212        <ResourceBaseClass Value="Form"/>
    210213      </Unit16>
    211214      <Unit17>
    212         <Filename Value="Forms/UFormPlayersStats.pas"/>
    213         <IsPartOfProject Value="True"/>
    214         <ComponentName Value="FormPlayersStats"/>
    215         <HasResources Value="True"/>
    216         <ResourceBaseClass Value="Form"/>
     215        <Filename Value="UGameServer.pas"/>
     216        <IsPartOfProject Value="True"/>
    217217      </Unit17>
    218218      <Unit18>
    219         <Filename Value="UGameServer.pas"/>
     219        <Filename Value="UGameClient.pas"/>
    220220        <IsPartOfProject Value="True"/>
    221221      </Unit18>
    222222      <Unit19>
    223         <Filename Value="UGameClient.pas"/>
     223        <Filename Value="UGameProtocol.pas"/>
    224224        <IsPartOfProject Value="True"/>
    225225      </Unit19>
    226226      <Unit20>
    227         <Filename Value="UGameProtocol.pas"/>
     227        <Filename Value="Packages/PinConnection/UCommPin.pas"/>
    228228        <IsPartOfProject Value="True"/>
    229229      </Unit20>
    230230      <Unit21>
    231         <Filename Value="Packages/PinConnection/UCommPin.pas"/>
     231        <Filename Value="UGeometry.pas"/>
    232232        <IsPartOfProject Value="True"/>
    233233      </Unit21>
    234234      <Unit22>
    235         <Filename Value="UGeometry.pas"/>
     235        <Filename Value="UGeometryClasses.pas"/>
    236236        <IsPartOfProject Value="True"/>
    237237      </Unit22>
    238238      <Unit23>
    239         <Filename Value="UGeometryClasses.pas"/>
    240         <IsPartOfProject Value="True"/>
     239        <Filename Value="Forms/UFormServer.pas"/>
     240        <IsPartOfProject Value="True"/>
     241        <ComponentName Value="FormServer"/>
     242        <HasResources Value="True"/>
     243        <ResourceBaseClass Value="Form"/>
    241244      </Unit23>
    242245      <Unit24>
    243         <Filename Value="Forms/UFormServer.pas"/>
    244         <IsPartOfProject Value="True"/>
    245         <ComponentName Value="FormServer"/>
    246         <HasResources Value="True"/>
    247         <ResourceBaseClass Value="Form"/>
     246        <Filename Value="UClientAI.pas"/>
     247        <IsPartOfProject Value="True"/>
    248248      </Unit24>
    249249      <Unit25>
    250         <Filename Value="UClientAI.pas"/>
     250        <Filename Value="UGameConnection.pas"/>
    251251        <IsPartOfProject Value="True"/>
    252252      </Unit25>
    253253      <Unit26>
    254         <Filename Value="UGameConnection.pas"/>
     254        <Filename Value="Packages/PinConnection/UCommThread.pas"/>
    255255        <IsPartOfProject Value="True"/>
    256256      </Unit26>
    257257      <Unit27>
    258         <Filename Value="Packages/PinConnection/UCommThread.pas"/>
    259         <IsPartOfProject Value="True"/>
     258        <Filename Value="Forms/UFormKeyShortcuts.pas"/>
     259        <IsPartOfProject Value="True"/>
     260        <ComponentName Value="FormKeyShortcuts"/>
     261        <HasResources Value="True"/>
     262        <ResourceBaseClass Value="Form"/>
    260263      </Unit27>
    261264      <Unit28>
    262         <Filename Value="Forms/UFormKeyShortcuts.pas"/>
    263         <IsPartOfProject Value="True"/>
    264         <ComponentName Value="FormKeyShortcuts"/>
    265         <HasResources Value="True"/>
    266         <ResourceBaseClass Value="Form"/>
     265        <Filename Value="Packages/PinConnection/UCommFrame.pas"/>
     266        <IsPartOfProject Value="True"/>
    267267      </Unit28>
    268268      <Unit29>
    269         <Filename Value="Packages/PinConnection/UCommFrame.pas"/>
     269        <Filename Value="UMapType.pas"/>
    270270        <IsPartOfProject Value="True"/>
    271271      </Unit29>
     272      <Unit30>
     273        <Filename Value="UMap.pas"/>
     274        <IsPartOfProject Value="True"/>
     275      </Unit30>
     276      <Unit31>
     277        <Filename Value="UPlayer.pas"/>
     278        <IsPartOfProject Value="True"/>
     279      </Unit31>
     280      <Unit32>
     281        <Filename Value="UClientGUI.pas"/>
     282        <IsPartOfProject Value="True"/>
     283      </Unit32>
    272284    </Units>
    273285  </ProjectOptions>
Note: See TracChangeset for help on using the changeset viewer.