Avatar billede nexon Nybegynder
22. maj 2008 - 00:11 Der er 4 kommentarer og
1 løsning

Label kode ?

Heej :)

Er igang med et lille spil. Men er støt på et lille problem :)

Har 2 "Label" hvor den ene vis mine ressourcer, og den anden viser hvor mange ressourcer jeg max kan have. Men mangler en lille kode til at når mine ressourcer overstier, min max ressource loft så skal den stå stille. :)

ressourcer per sekund er: 12
Og må max have 21

Så koden skal gøre så mine ressourcer ikke går længere ind 21, men bliver ved 21 :)


Nogle som kan hjælpe ? :)
Avatar billede vallemanden Nybegynder
22. maj 2008 - 00:23 #1
måske hvis du afslutter de af dine andre spørgsmål der er besvaret, og tildeler de point du har udlovet
Avatar billede nexon Nybegynder
22. maj 2008 - 00:35 #2
Skal jeg nok, men ved ik hvordan :S
Avatar billede nexon Nybegynder
22. maj 2008 - 00:48 #3
Skal jeg nok, men ved ik hvordan :S
Avatar billede nexon Nybegynder
22. maj 2008 - 01:52 #4
Vis du ik være flink lige at hjælpe mig med den her ?
Avatar billede hrc Mester
22. maj 2008 - 08:42 #5
Nå, nu fandt du da ud af at give points...

uses
  Math;

const
  MaxResource = 21;

type
  TForm1 = class(TForm)
  private
  fCurrentResource: integer;
  public
  end

...

begin
  fCurrentResource := min(fCurrentResource + 1,MaxResource);
  Label1.Caption := IntToStr(fCurrentResource);
end;

Min-funktionen (der ligger i Math-unitten) returnerer det mindste af de to tal. Dvs når fCurrentResource + 1 er større end MaxResource returnerer min værdien MaxResource.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester