---
title: "relativ position ???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/73442-relativ-position"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "joulupukki"
published: "2003-04-07T11:54:37.000Z"
updated: "2003-04-07T17:52:58.000Z"
replies: 1
views: 219
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/73442-relativ-position"
---

# relativ position ???

## #1 — joulupukki, 2003-04-07T11:54Z

Hej, jag har ett problem. 

Jag har tre föremål vars positioner ska vara relativa till varandras,
 så att om man flyttar ett föremål så ska allt bara fungera ändå lixom, typ. 

Hur anger man detta i koden? / Hur implementeras detta? :q

Permalänk: https://www.webforum.nu/p/73442

## #2 — spango, 2003-04-07T17:52Z

På grund av frågans extremt generella karaktär väljer jag att ge dig tipset att att du låter föremålen implementera någon slags lyssnargränssnitt, så att de har referenser till varandra och meddelar varandra när de flyttas. Lite pseudokod, kanske?

```

klass RelativpositioneratObjekt {

    // koordinat på x-axel
    medlemsvariabel heltal xKoordinat;
    // koordinat på y-axel
    medlemsvariabel heltal yKoordinat;
    // det objekt som är relativpositionerat med detta
    medlemsvariabel RelativpositioneratObjekt granne;

    metod flyttaTill(ny_x, ny_y){
        xKoordinat = ny_x;
        yKoordinat = ny_y;
        om (denna metod inte anropas av [b]granne[/b]) {
            granne.flyttaTill(xKoordinat + xFörskjutning, yKoordinat - yFörskjutning);
        }
    }
}
```

Permalänk: https://www.webforum.nu/p/1002824

---

Tråden på webben: https://www.webforum.nu/amne/programmering/73442-relativ-position
