Changeset 4 for trunk


Ignore:
Timestamp:
Nov 21, 2012, 9:32:12 AM (12 years ago)
Author:
chronos
Message:
  • Reorganized project directory structure.
  • Created Lazarus package from generic maze classes.
Location:
trunk
Files:
2 added
6 deleted
2 edited
8 copied
1 moved

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        11lib
         2Lazes.exe
         3Lazes.lps
  • trunk/Forms/ufrmmain1.lfm

    r2 r4  
    11object frmMain1: TfrmMain1
    2   Left = 497
     2  Left = 305
    33  Height = 389
    4   Top = 189
     4  Top = 129
    55  Width = 459
    66  Caption = 'Lazes - Lazarus Mazes'
  • trunk/Lazes.lpi

    r1 r4  
    2323      <StringTable ProductVersion=""/>
    2424    </VersionInfo>
    25     <BuildModes Count="1">
    26       <Item1 Name="Default" Default="True"/>
     25    <BuildModes Count="2">
     26      <Item1 Name="Release" Default="True"/>
     27      <Item2 Name="Debug">
     28        <CompilerOptions>
     29          <Version Value="11"/>
     30          <PathDelim Value="\"/>
     31          <Target>
     32            <Filename Value="Lazes"/>
     33          </Target>
     34          <SearchPaths>
     35            <OtherUnitFiles Value="Forms"/>
     36            <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     37          </SearchPaths>
     38          <Parsing>
     39            <SyntaxOptions>
     40              <CStyleMacros Value="True"/>
     41            </SyntaxOptions>
     42          </Parsing>
     43          <CodeGeneration>
     44            <Checks>
     45              <IOChecks Value="True"/>
     46              <RangeChecks Value="True"/>
     47              <OverflowChecks Value="True"/>
     48              <StackChecks Value="True"/>
     49            </Checks>
     50            <VerifyObjMethodCallValidity Value="True"/>
     51            <Optimizations>
     52              <OptimizationLevel Value="0"/>
     53            </Optimizations>
     54          </CodeGeneration>
     55          <Linking>
     56            <Debugging>
     57              <UseHeaptrc Value="True"/>
     58              <UseExternalDbgSyms Value="True"/>
     59            </Debugging>
     60            <Options>
     61              <Win32>
     62                <GraphicApplication Value="True"/>
     63              </Win32>
     64            </Options>
     65          </Linking>
     66          <Other>
     67            <CompilerMessages>
     68              <MsgFileName Value=""/>
     69            </CompilerMessages>
     70            <CompilerPath Value="$(CompPath)"/>
     71          </Other>
     72        </CompilerOptions>
     73      </Item2>
    2774    </BuildModes>
    2875    <PublishOptions>
     
    3683      </local>
    3784    </RunParams>
    38     <RequiredPackages Count="1">
     85    <RequiredPackages Count="2">
    3986      <Item1>
     87        <PackageName Value="MazePackage"/>
     88      </Item1>
     89      <Item2>
    4090        <PackageName Value="LCL"/>
    41       </Item1>
     91      </Item2>
    4292    </RequiredPackages>
    43     <Units Count="7">
     93    <Units Count="4">
    4494      <Unit0>
    4595        <Filename Value="Lazes.lpr"/>
     
    4898      </Unit0>
    4999      <Unit1>
    50         <Filename Value="ufrmmain1.pas"/>
     100        <Filename Value="lazesglobals.pas"/>
     101        <IsPartOfProject Value="True"/>
     102        <UnitName Value="LazesGlobals"/>
     103      </Unit1>
     104      <Unit2>
     105        <Filename Value="Forms\ufrmscaling.pas"/>
     106        <IsPartOfProject Value="True"/>
     107        <HasResources Value="True"/>
     108        <UnitName Value="ufrmscaling"/>
     109      </Unit2>
     110      <Unit3>
     111        <Filename Value="Forms\ufrmmain1.pas"/>
    51112        <IsPartOfProject Value="True"/>
    52113        <ComponentName Value="frmMain1"/>
     
    54115        <ResourceBaseClass Value="Form"/>
    55116        <UnitName Value="ufrmMain1"/>
    56       </Unit1>
    57       <Unit2>
    58         <Filename Value="..\class\maze.pas"/>
    59         <IsPartOfProject Value="True"/>
    60         <UnitName Value="Maze"/>
    61       </Unit2>
    62       <Unit3>
    63         <Filename Value="..\class\mazepainter.pas"/>
    64         <IsPartOfProject Value="True"/>
    65         <UnitName Value="MazePainter"/>
    66117      </Unit3>
    67       <Unit4>
    68         <Filename Value="..\class\mazebuilderdepthfirst.pas"/>
    69         <IsPartOfProject Value="True"/>
    70         <UnitName Value="MazeBuilderDepthFirst"/>
    71       </Unit4>
    72       <Unit5>
    73         <Filename Value="ufrmscaling.pas"/>
    74         <IsPartOfProject Value="True"/>
    75         <ComponentName Value="frmScaling"/>
    76         <HasResources Value="True"/>
    77         <ResourceBaseClass Value="Form"/>
    78         <UnitName Value="ufrmScaling"/>
    79       </Unit5>
    80       <Unit6>
    81         <Filename Value="lazesglobals.pas"/>
    82         <IsPartOfProject Value="True"/>
    83         <UnitName Value="LazesGlobals"/>
    84       </Unit6>
    85118    </Units>
    86119  </ProjectOptions>
     
    89122    <PathDelim Value="\"/>
    90123    <Target>
    91       <Filename Value="..\bin\Lazes"/>
     124      <Filename Value="Lazes"/>
    92125    </Target>
    93126    <SearchPaths>
    94       <OtherUnitFiles Value="..\class"/>
    95       <UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/>
     127      <OtherUnitFiles Value="Forms"/>
     128      <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    96129    </SearchPaths>
    97130    <Parsing>
     
    101134    </Parsing>
    102135    <CodeGeneration>
    103       <Checks>
    104         <RangeChecks Value="True"/>
    105         <OverflowChecks Value="True"/>
    106         <StackChecks Value="True"/>
    107       </Checks>
     136      <SmartLinkUnit Value="True"/>
    108137      <Optimizations>
    109         <OptimizationLevel Value="0"/>
     138        <OptimizationLevel Value="3"/>
    110139      </Optimizations>
    111140    </CodeGeneration>
    112141    <Linking>
     142      <Debugging>
     143        <GenerateDebugInfo Value="False"/>
     144      </Debugging>
     145      <LinkSmart Value="True"/>
    113146      <Options>
    114147        <Win32>
     
    121154        <MsgFileName Value=""/>
    122155      </CompilerMessages>
    123       <CustomOptions Value="-g-"/>
    124156      <CompilerPath Value="$(CompPath)"/>
    125157    </Other>
  • trunk/class

    • Property svn:ignore set to
      lib
Note: See TracChangeset for help on using the changeset viewer.